Highly abstract concepts have a wide range of applications.
Story 1
Story 2
The higher the level of abstraction, the wider the range of application.
If you have a lot of things you want to do and you can't separate them, you'll come up with an abstract solution to be able to do them all.
concrete example
Obsidian is more flexible for expansion than Scrapbox
→ "high degree of freedom for expansion" is vague, so make it a little clearer what kind of expansion you want to do.
→I want to extend the View.
→We want to replace what was originally translated into English and published at a rate of once a day (because there are specific problems with what we do in Scrapbox, such as the inability to do machine translation).
→ That is, I'd like a place to host things after automatic English translation.
I wonder if the same mechanism could be used to host the Japanese version, or if new features could be added along the way.
---
This page is auto-translated from /nishio/抽象度の高い概念は応用範囲が広い using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.